﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace FlexySys.Common.Enums
{
    #region Enums
    public enum ValueType
    {
        Unknown = 0,
        Single,
        DataTable,
        //DataSet
    }

    public enum DataItemValueType
    {
        Unknown = 0,
        Sign = 1
        //Single,
        //DataTable,
        //DataSet
    }

    public enum ItemType
    {
        Unknown = 0,
        Document,
        Control,
        Action,
        Permission,
        Query,
        Field,
        Value
    }

    public enum ControlType
    {
        Unknown = 0,
        ButtonSave,
        Lable,
        TextBox,
        Date,
        DropList,
        Grid,
        InnerGrid,
        ToolBox,
        ButtonDelete,
        ButtonSign,
        DocumentGUID,
        DocumentNumber,
        Link,
        DocumentDropList,
        TextArea,
        ButtonSend,
        CurrentUser,
        Recipients
    }

    public enum PageTemplateType
    {
        Unknown = 0,
        List,
        View,
        Add,
        Edit,
        Copy,
        Search,
        Delete,
        Print,
        PopupList
    }
    public enum ActionType
    {
        Unknown = 0,
        Send,
        Convert,
        Confirm,
        Sign,
        Encript,
        Relate
    }
    public enum ControlValueType
    {
        Unknown = 0,
        Value,
        Query
    }
    public enum QueryType
    {
        Unknown = 0,
        Internal,
        SQL,
        XML,
        Linq,

    }
    public enum FieldType
    {
        Unknown = 0,
        XML,
        Text
    }

    public enum MargeType
    {
        Unknown = 0,
        Add,
        Remove
    }

    public enum RelateType
    {
        Unknown = 0,
        Share,
        Copy
    }

    public enum SendType
    {
        Unknown = 0,
        Share,
        Copy
    }
    #endregion
}